package com.gxa.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * @author MacieSerenity
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("患者的信息实体")
public class SysPatient {
  @ApiModelProperty("患者信息ID")
  private Integer id;
  @ApiModelProperty("患者名称")
  private String name;
  @ApiModelProperty("患者名称")
  private String username;
  @ApiModelProperty("患者年龄")
  private Integer age;
  @ApiModelProperty("患者性别/1男性 0女性")
  private Byte sex;
  @ApiModelProperty("患者手机号码")
  private String phone;
  @ApiModelProperty("患者身份证号码")
  private String idCard;
  @ApiModelProperty("患者医保卡号")
  private String medicareNum;
  @ApiModelProperty("患者的职业")
  private String job;
  @ApiModelProperty("患者的婚姻状况  默认未婚0    已婚1")
  private Byte maritalStu;
  @ApiModelProperty("患者的生日")
  private String birth;
  @ApiModelProperty("出生地")
  private String birthPlace;
  @ApiModelProperty("公海私海  默认私海0   公海1")
  private Byte type;
  @ApiModelProperty("患者居住的省份")
  private String province;
  @ApiModelProperty("患者居住的城市")
  private String city;
  @ApiModelProperty("患者居住的区域")
  private String district;
  @ApiModelProperty("患者居住的地址")
  private String address;
  @ApiModelProperty("患者的民族")
  private String race;
  @ApiModelProperty("患者的国家")
  private String country;
  @ApiModelProperty("患者的邮政编码")
  private String zip;
  @ApiModelProperty("患者的负责人ID")
  private Integer user_id;
  @ApiModelProperty("患者的联系人")
  private String contact;
  @ApiModelProperty("患者的联系人电话")
  private String contactPhone;
  @ApiModelProperty("联系人的微信联系方式")
  private String wechat;
  @ApiModelProperty("患者的邮箱联系方式")
  private String email;
  @ApiModelProperty("患者的状态 0 有效 1 无效")
  private Byte status;
  @ApiModelProperty("患者的备注")
  private String remark;
  @ApiModelProperty("对于患者的描述")
  private String description;
  @ApiModelProperty("创建时间")
  private String createTime;
  @ApiModelProperty("更新时间")
  private String updateTime;
  @ApiModelProperty("是否被删除")
  private Byte isDeleted;

}
